/**
 * 全局枚举文件
 * 如果枚举值需要在全局使用，那么请在此文件中定义。其他枚举值请在对应的文件中定义。
 * 定义规则：
 *  枚举名：XxxEnum
 *  枚举值：全部大写，单词间用下划线分割
 */
/** -------------------------------------- */

export const enum typeEnum {
    LOGIN = 1, // 登录
    REGISTER   // 注册
}

/**
 * 评论类型枚举
 */
export const enum CommentTypeEnum {
    /** 文字 */
    TEXT = 1,
    /** 通知 */
    IMG
}

export const enum CommentWayEnum {
    /** 文章评论 */
    AERICLE = 1,
    /** 友情链接评论 */
    LINKS,
    /** 关于我评论 */
    ABOUTME
}

/**
 * 通知类型枚举
 */
export enum NoticeEnum {
    /** 全部消息 */
    ALL,
    /** 评论 */
    COMMENT, 
    /** 粉丝 */
    FANS, 
    /** 赞 */
    LIKE,
}

/**
 * 点赞类型枚举
 */
export enum LikeTypeEnum {
    /** 文章点赞 */
    ARTICLE = 1,
    /** 评论点赞 */
    COMMENT
}

/**
 * 消息类型
 */
export enum MsgEnum {
    /** 未知 */
    UNKNOWN,
    /** 文本 */
    TEXT,
    /** 撤回 */
    RECALL,
    /** 图片 */
    IMAGE,
    /** 文件 */
    FILE,
    /** 语音 */
    VOICE,
    /** 视频 */
    VIDEO,
    /** 表情包 */
    EMOJI,
    /** 系统消息 */
    SYSTEM,
}